Use hexdump when available.
authorrobertl <robertl>
Mon, 30 Oct 2006 20:40:51 +0000 (20:40 +0000)
committerrobertl <robertl>
Mon, 30 Oct 2006 20:40:51 +0000 (20:40 +0000)
testo

diff --git a/testo b/testo
index 6c45e8b437fe9b650447f174824a5889b9031450..ed849ff1cc7761eb458015d2ae04af501b2cfbcc 100755 (executable)
--- a/testo
+++ b/testo
@@ -10,7 +10,12 @@ export MALLOC_CHECK_
 PNAME=${PNAME:-./gpsbabel}
 DIFF=${DIFF:-diff}
 REFERENCE=reference
-OD=${OD:-od -Ax -txC -v}
+# OD=${OD:-od -Ax -txC -v}
+if [ -x /usr/bin/hexdump ] ; then
+       OD=${OD:-hexdump -v -C}
+else
+       OD=${OD:-od -Ax -txC -v}
+fi
 
 TMPDIR=/tmp/gpsbabel.$$
 mkdir -p $TMPDIR
@@ -88,7 +93,7 @@ ${PNAME} -i gtm -f ${REFERENCE}/sample.gtm -o gpx -F ${TMPDIR}/gtm1.gpx
 ${PNAME} -i gpx -f ${TMPDIR}/gtm1.gpx -o gtm -F ${TMPDIR}/gtm.gtm
 ${PNAME} -i gtm -f ${TMPDIR}/gtm.gtm -o gpx -F ${TMPDIR}/gtm2.gpx
 compare ${TMPDIR}/gtm1.gpx ${TMPDIR}/gtm2.gpx
-compare ${TMPDIR}/gtm.gtm ${REFERENCE}/sample.gtm
+bincompare ${TMPDIR}/gtm.gtm ${REFERENCE}/sample.gtm
 
 # Magellan Mapsend
 rm -f ${TMPDIR}/mm.mapsend ${TMPDIR}/mm.gps